abcd=int(input('введите четырехзначное число:'))
k0=0

if abcd>999 and abcd<10000:
    a=abcd//1000
    b=abcd//100%10
    c=abcd//10%10
    d=abcd%10
    if abcd%2==0:
        print('число четное:да')
    else:
        print('число четное:нет')
    if abcd%3==0:
        print('число кратное трем:да')
    else:
        print('число кратное трем:нет')
    abcd_2=abcd**0.5
    if abcd_2==(int(abcd_2)):
        print('число является квадратом числа:',int(abcd_2))
    else:
        print('нет')
            
    maxi=max(a,b,c,d)
    mini=min(a,b,c,d)
    print('наибольшая цифра числа',maxi)
    print('наименьшая цифра числа',mini)
    if a==0:
        k0+=1
    if b==0:
        k0+=1
    if c==0:
        k0+=1
    if d==0:
        k0+=1
    print('количество нулей в числе:',k0)
    print()
    d_1=d**0.5
    if d_1 == int(d_1):
        print('цифра в разряде единиц является квадратом числа:',int(d_1))
    else:
        print('цифра в разряде единиц является квадратом числа:нет')
    c_1=c**0.5
    if c_1==(int(c_1)):
        print('цифра в разряде десятков является квадратом числа:',int(c_1))
    else:
        print('цифра в разряде десятков является квадратом числа:нет')
    b_1=b**0.5
    if b_1==(int(b_1)):
        print('цифра в разряде сотен является квадратом числа:',int(b_1))
    else:
        print('цифра в разряде сотен является квадратом числа:нет')
    a_1=a**0.5
    if a_1==(int(a_1)):
        print('цифра в разряде тысяч является квадратом числа:',int(a_1))
    else:
        print('цифра в разряде тысяч является квадратом числа:нет')
else:
    print('введенное число не четырехзначное')
    
    
